﻿namespace PropOnline.Controllers
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
    using PropOnline.Stores;

    public class PropiedadController : Controller
    {
        [HttpGet]
        public ActionResult Index()
        {
            return RedirectToAction("Detalles");
        }

        [HttpGet]
        public ActionResult Detalles(int id)
        {            
            var propiedad = new PropiedadStore().GetDetallesPropiedad(Convert.ToInt32(id));

            if (Request.IsAjaxRequest())
            {
                return PartialView("Detalles", propiedad);
            }

            return View("Detalles", propiedad);
        }

        [HttpGet]
        public ActionResult Historia(int id)
        {
            var avisos = new PropiedadStore().BuscarHistoria(id);

            if (Request.IsAjaxRequest())
            {
                return PartialView("Historia", avisos);
            }

            return View("Historia", avisos);
        }
    }
}
